pieces of rib - German English Dictionary